﻿using baroIstatistik.Class;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace baroIstatistik
{
    public partial class karar_ekle_m : System.Web.UI.Page
    {
        basvur bsv = new basvur();
        int basID;

        int durum = 0;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                nezamandanberi.DataSource = context.kurumlargetir();
                nezamandanberi.DataBind();

            }

            if (Request.QueryString["kid"] != null)
            {
                bsv.BasvuruID = Convert.ToInt32(Request.QueryString["kid"]);
                basID = Convert.ToInt32(Request.QueryString["kid"]);
                bsv.getir();

                lblIsimSoyisim.Text = bsv.Isim + " " + bsv.Soyisim;
                if (bsv.Kararvarmi == 0)
                {
                    // karar yok demek herhangi bi işlem yapılmayacak yapılacak işlem kaydet olacak
                }
                else
                {
                    durum = 1;
                    if (!IsPostBack)
                    {



                        karar2 k = new karar2();
                        k.BasvuruID = bsv.BasvuruID;

                        k.getir();

                        kmahkeme.Text = k.Mahkeme;
                        field_dosyayili.Text = k.Yili.ToString();
                        dosyano.Text = k.Dosyano.ToString();
                        if (k.Fiziksel == 1)
                        {
                            siddetturu1.Checked = true;
                        }
                        if (k.Cinsel == 1)
                        {
                            siddetturu2.Checked = true;
                        }
                        if (k.Psikolojik == 1)
                        {
                            siddetturu3.Checked = true;
                        }
                        if (k.Ekonomik == 1)
                        {
                            siddetturu4.Checked = true;
                        }

                        // kim tarafından kabul eidlmiş
                        if (k.Kimkabuletmis == ktrf0.Text)
                        {
                            ktrf0.Checked = true;
                        }
                        else if (k.Kimkabuletmis == ktrf1.Text)
                        {
                            ktrf1.Checked = true;
                        }
                        else if (k.Kimkabuletmis == ktrf2.Text)
                        {
                            ktrf2.Checked = true;
                        }
                        else if (k.Kimkabuletmis == ktrf3.Text)
                        {
                            ktrf3.Checked = true;
                        }
                        else if (k.Kimkabuletmis == ktrf4.Text)
                        {
                            ktrf4.Checked = true;
                        }
                        else if (k.Kimkabuletmis == ktrf5.Text)
                        {
                            ktrf5.Checked = true;
                        }

            

                        if (k.M4abend == 1)
                        {
                            _4a.Checked = true;
                        }
                        if (k.M4bbend == 1)
                        {
                            _4b.Checked = true;
                        }
                        if (k.M4cbend == 1)
                        {
                            _4c.Checked = true;
                        }
                        if (k.M4chbend == 1)
                        {
                            _4ch.Checked = true;
                        }

                        if (k.M51abend == 1)
                        {
                            _51a.Checked = true;
                        }
                        if (k.M51bbend == 1)
                        {
                            _51b.Checked = true;
                        }
                        if (k.M51acbend == 1)
                        {
                            _51c.Checked = true;
                        }
                        if (k.M51chbend == 1)
                        {
                            _51ch.Checked = true;
                        }
                        if (k.M51dbend == 1)
                        {
                            _51d.Checked = true;
                        }
                        if (k.M51ebend == 1)
                        {
                            _51e.Checked = true;
                        }
                        if (k.M51fbend == 1)
                        {
                            _51f.Checked = true;
                        }
                        if (k.M51gbend == 1)
                        {
                            _51g.Checked = true;
                        }
                        if (k.M51g_bend == 1)
                        {
                            _51g_.Checked = true;
                        }
                        if (k.M51hbend == 1)
                        {
                            _51h.Checked = true;
                        }
                        if (k.M51ibend == 1)
                        {
                            _51i.Checked = true;
                        }


                        if (k.M52abend == 1)
                        {
                            _52.Checked = true;
                        }

                        if (k.M53abend == 1)
                        {
                            _53.Checked = true;
                        }
                        if (k.M54abend == 1)
                        {
                            _54.Checked = true;
                        }
                        if (k.M86abend == 1)
                        {
                            _86.Checked = true;
                        }
                        if (k.M87abend == 1)
                        {
                            _87.Checked = true;
                        }



                        //////


                        if (k.kM4abend == 1)
                        {
                            k4a.Checked = true;
                        }
                        if (k.kM4bbend == 1)
                        {
                            k4b.Checked = true;
                        }
                        if (k.kM4cbend == 1)
                        {
                            k4c.Checked = true;
                        }
                        if (k.kM4chbend == 1)
                        {
                            k4ch.Checked = true;
                        }

                        if (k.kM51abend == 1)
                        {
                            k51a.Checked = true;
                        }
                        if (k.kM51bbend == 1)
                        {
                            k51b.Checked = true;
                        }
                        if (k.kM51acbend == 1)
                        {
                           k51c.Checked = true;
                        }
                        if (k.kM51chbend == 1)
                        {
                           k51ch.Checked = true;
                        }
                        if (k.kM51dbend == 1)
                        {
                            k51d.Checked = true;
                        }
                        if (k.kM51ebend == 1)
                        {
                            k51e.Checked = true;
                        }
                        if (k.kM51fbend == 1)
                        {
                            k51f.Checked = true;
                        }
                        if (k.kM51gbend == 1)
                        {
                            k51g.Checked = true;
                        }
                        if (k.kM51g_bend == 1)
                        {
                            k51g_.Checked = true;
                        }
                        if (k.kM51hbend == 1)
                        {
                            k51h.Checked = true;
                        }
                        if (k.kM51ibend == 1)
                        {
                            k51i.Checked = true;
                        }


                        if (k.kM52abend == 1)
                        {
                            k52.Checked = true;
                        }

                        if (k.kM53abend == 1)
                        {
                            k53.Checked = true;
                        }
                        if (k.kM54abend == 1)
                        {
                            k54.Checked = true;
                        }
                        if (k.kM86abend == 1)
                        {
                            k86.Checked = true;
                        }
                        if (k.kM87abend == 1)
                        {
                            k87.Checked = true;
                        }


                        if (k.Mali==1)
                        {
                            malidestek.Checked = true;
                        }
                        if (k.Psikolojik2 == 1)
                        {
                            psikoloji.Checked = true;

                        }
                        if (k.Siginma == 1)
                        {
                            siginma.Checked = true;
                        }
                        if (k.Isbulma == 1)
                        {
                            isbulma.Checked = true;
                        }
                        if (k.Kres == 1)
                        {
                            kres.Checked = true;
                        }
                        if (k.Diger == 1)
                        {
                            diger.Checked = true;
                        }



                        // karar verilen tedbirin süresi
                        if (k.Kararverilentedbirsuresi == Karar1.Text)
                        {
                            Karar1.Checked = true;
                        }
                        else if (k.Kararverilentedbirsuresi == Karar2.Text)
                        {
                            Karar2.Checked = true;
                        }
                        else if (k.Kararverilentedbirsuresi == Karar3.Text)
                        {
                            Karar3.Checked = true;
                        }
                        else if (k.Kararverilentedbirsuresi == Karar4.Text)
                        {
                            Karar4.Checked = true;
                        }
                        else if (k.Kararverilentedbirsuresi == Karar5.Text)
                        {
                            Karar5.Checked = true;
                        }

                        // aynı kişi için daha önce tedbir varmı

                        if (k.Aynikisiyetedbirvarmi == 1)
                        {
                            vrm1.Checked = true;
                        }
                        else
                        {
                            vrm2.Checked = true;
                        }
                        // tedbir kararı ihlali varmı

                        if (k.Tedbirihlali == 1)
                        {
                            field961.Checked = true;
                        }
                        else
                        {
                            field962.Checked = true;
                        }

                        // evet ise ihlal eden kişi hakkındaki hapis kararı

                        if (k.Zorlamahapisivarmi == 1)
                        {
                            field971.Checked = true;

                        }
                        else
                        {
                            field972.Checked = true;
                        }

                        // tedbir dışnda başka destek almışmı

                        if (k.Baskadestek == 1)
                        {
                            field991.Checked = true;

                        }
                        else
                        {
                            field992.Checked = true;
                        }

                        // desteği veren kurum
                        nezamandanberi.SelectedIndex = nezamandanberi.Items.IndexOf(nezamandanberi.Items.FindByValue(k.Destekkurum));


                        // mahkeme kararı taelbi larşılar niteliktemi


                        if (k.Mahkemetalebidestel == 1)
                        {
                            field1011.Checked = true;
                        }
                        else
                        {
                            field1012.Checked = true;
                        }

                        // reddedilen tedbir türleri hangisi

                        if (k._r4a == 1)
                        {
                            r4a.Checked = true;
                        }
                        if (k._r4b == 1)
                        {
                            r4b.Checked = true;
                        }
                        if (k._r4c == 1)
                        {
                            r4c.Checked = true;
                        }
                        if (k._r4ch == 1)
                        {
                            r4ch.Checked = true;
                        }
                        if (k._r51a == 1)
                        {
                            r51a.Checked = true;
                        }
                        if (k._r51b == 1)
                        {
                            r51b.Checked = true;
                        }
                        if (k._r51c == 1)
                        {
                            r51c.Checked = true;
                        }
                        if (k._r51ch == 1)
                        {
                            r51ch.Checked = true;
                        }
                        if (k._r51d == 1)
                        {
                            r51d.Checked = true;
                        }
                        if (k._r51e == 1)
                        {
                            r51e.Checked = true;
                        }
                        if (k._r51f == 1)
                        {
                            r51f.Checked = true;
                        }
                        if (k._r51g == 1)
                        {
                            r51g.Checked = true;
                        }
                        if (k._r51g_ == 1)
                        {
                            r51g_.Checked = true;
                        }
                        if (k._r51h == 1)
                        {
                            r51d.Checked = true;
                        }
                        if (k._r51h == 1)
                        {
                            r51d.Checked = true;
                        }
                        if (k._r52 == 1)
                        {
                            r52.Checked = true;
                        }
                        if (k._r53 == 1)
                        {
                            r53.Checked = true;
                        }
                        if (k._r54 == 1)
                        {
                            r54.Checked = true;
                        }
                        if (k._r86 == 1)
                        {
                            r86.Checked = true;
                        }
                        if (k._r87 == 1)
                        {
                            r87.Checked = true;
                        }


                        // red gerekçesi


                        if (k.Redgerekcesi1 == 1)
                        {
                            f1.Checked = true;
                        }
                        if (k.Redgerekcesi2 == 1)
                        {
                            f2.Checked = true;
                        }
                        if (k.Redgerekcesi3 == 1)
                        {
                            f3.Checked = true;
                        }
                         if (k.Redgerekcesi4 == 1)
                        {
                            f4.Checked = true;
                        }

                        avukatadi.Text = k.Avukatadi;

                        gorusleri.Text = k.Gorusleri;
                    }

                }
            }

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                HttpCookie cok = Request.Cookies["uyebilgileri"];

                karar2 k = new karar2();

                k.BasvuruID = basID;
                k.UserID = Convert.ToInt32(cok.Values["userid"]);
                k.Mahkeme = kmahkeme.Text;
                k.Yili = Convert.ToInt32(field_dosyayili.Text);
                k.Dosyano = dosyano.Text;
                if (siddetturu1.Checked) k.Fiziksel = 1;
                if (siddetturu2.Checked) k.Cinsel = 1;
                if (siddetturu3.Checked) k.Psikolojik = 1;
                if (siddetturu4.Checked) k.Ekonomik = 1;


                if (ktrf0.Checked) k.Kimkabuletmis = ktrf0.Text; else if (ktrf1.Checked) k.Kimkabuletmis = ktrf1.Text; else if (ktrf2.Checked) k.Kimkabuletmis = ktrf2.Text; else if (ktrf3.Checked) k.Kimkabuletmis = ktrf3.Text; else if (ktrf4.Checked) k.Kimkabuletmis = ktrf4.Text; else if (ktrf5.Checked) k.Kimkabuletmis = ktrf5.Text;

              //  if (tlpt0.Checked) k.Talepedilentedbir = tlpt0.Text; else if (tlpt1.Checked) k.Talepedilentedbir = tlpt1.Text;

                if (_4a.Checked) k.M4abend = 1;
                if (_4b.Checked) k.M4bbend = 1;
                if (_4c.Checked) k.M4cbend = 1;
                if (_4ch.Checked) k.M4chbend = 1;


                if (_51a.Checked) k.M51abend = 1;
                if (_51b.Checked) k.M51bbend = 1;
                if (_51c.Checked) k.M51acbend = 1;
                if (_51ch.Checked) k.M51chbend = 1;
                if (_51d.Checked) k.M51dbend = 1;
                if (_51e.Checked) k.M51ebend = 1;
                if (_51f.Checked) k.M51fbend = 1;
                if (_51g.Checked) k.M51gbend = 1;
                if (_51g_.Checked) k.M51g_bend = 1;
                if (_51h.Checked) k.M51hbend = 1;
                if (_51i.Checked) k.M51ibend = 1;

                if (_52.Checked) k.M52abend = 1;
                if (_53.Checked) k.M53abend = 1;
                if (_54.Checked) k.M54abend = 1;
                if (_86.Checked) k.M86abend = 1;
                if (_87.Checked) k.M87abend = 1;

                if (k4a.Checked) k.kM4abend = 1;
                if (k4b.Checked) k.kM4bbend = 1;
                if (k4c.Checked) k.kM4cbend = 1;
                if (k4ch.Checked) k.kM4chbend = 1;


                if (k51a.Checked) k.kM51abend = 1;
                if (k51b.Checked) k.kM51bbend = 1;
                if (k51c.Checked) k.kM51acbend = 1;
                if (k51ch.Checked) k.kM51chbend = 1;
                if (k51d.Checked) k.kM51dbend = 1;
                if (k51e.Checked) k.kM51ebend = 1;
                if (k51f.Checked) k.kM51fbend = 1;
                if (k51g.Checked) k.kM51gbend = 1;
                if (k51g_.Checked) k.kM51g_bend = 1;
                if (k51h.Checked) k.kM51hbend = 1;
                if (k51i.Checked) k.kM51ibend = 1;

                if (k52.Checked) k.kM52abend = 1;
                if (k53.Checked) k.kM53abend = 1;
                if (k54.Checked) k.kM54abend = 1;
                if (k86.Checked) k.kM86abend = 1;
                if (k87.Checked) k.kM87abend = 1;

                if (malidestek.Checked) k.Mali = 1;
                if (psikoloji.Checked)
                {
                    k.Psikolojik2 = 1;

                }
                if (siginma.Checked)
                {
                    k.Siginma = 1;
                }
                if (isbulma.Checked)
                {
                    k.Isbulma = 1;
                }
                if (kres.Checked)
                {
                    k.Kres = 1;
                }
                if (diger.Checked)
                {
                    k.Diger = 1;
                }

                if (Karar1.Checked) k.Kararverilentedbirsuresi = Karar1.Text; else if (Karar2.Checked) k.Kararverilentedbirsuresi = Karar2.Text; else if (Karar3.Checked) k.Kararverilentedbirsuresi = Karar3.Text; else if (Karar4.Checked) k.Kararverilentedbirsuresi = Karar4.Text; else if (Karar5.Checked) k.Kararverilentedbirsuresi = Karar5.Text;

                if (vrm1.Checked) k.Aynikisiyetedbirvarmi = 1; else if (vrm2.Checked) k.Aynikisiyetedbirvarmi = 0;

                if (field961.Checked) k.Tedbirihlali = 1; else k.Tedbirihlali = 0;

                if (field971.Checked) k.Zorlamahapisivarmi = 1; else k.Zorlamahapisivarmi = 0;

                if (field991.Checked) k.Baskadestek = 1; else k.Baskadestek = 0;

                k.Destekkurum = nezamandanberi.Text;

                if (field1011.Checked) k.Mahkemetalebidestel = 1; else k.Mahkemetalebidestel = 0;

                if (r4a.Checked) k._r4a= 1;
                if (r4b.Checked) k._r4b = 1;
                if (r4c.Checked) k._r4c = 1;
                if (r4ch.Checked) k._r4ch = 1;
                if (r51a.Checked) k._r51a = 1;
                if (r51b.Checked) k._r51b = 1;
                if (r51c.Checked) k._r51c = 1;
                if (r51ch.Checked) k._r51ch = 1;
                if (r51d.Checked) k._r51d = 1;
                if (r51e.Checked) k._r51e = 1;
                if (r51f.Checked) k._r51f = 1;
                if (r51g.Checked) k._r51g = 1;
                if (r51g_.Checked) k._r51g_ = 1;
                if (r51h.Checked) k._r51h = 1;
                if (r51i.Checked) k._r51i = 1;
                if (r52.Checked) k._r52 = 1;
                if (r53.Checked) k._r53 = 1;
                if (r54.Checked) k._r54 = 1;
                if (r86.Checked) k._r86 = 1;
                if (r87.Checked) k._r87 = 1;

                if (f1.Checked) k.Redgerekcesi1 = 1; 
                if (f2.Checked) k.Redgerekcesi1 = 1; 
                if (f3.Checked) k.Redgerekcesi2 = 1; 
                if (f4.Checked) k.Redgerekcesi3 = 1;




                k.Avukatadi = avukatadi.Text;

                k.Gorusleri = gorusleri.Text;
                basvur bsv = new basvur(basID);
                if (durum == 0)
                {
                    k.kaydet();
                    bsv.kararguncelle();
                }
                else
                {
                    k.guncelle();
                }





                Response.Redirect("basarili_m.aspx?mes=4");


            }
            catch (Exception)
            {


            }

        }

    }
}